package com.atguigu.exam;

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;

/**
 * 利用反射的知识完成下面的操作
 1)创建Mytxt类，创建myCreate()方法完成创建文件D:\myhello.txt文件的功能。
 创建带main方法的NewInstanceTest类，通过Class类获取Mytxt对象，
 调用myCreat()
 * @author xbd
 * @create 2021-06-01 18:16
 */
public class MytxtTest {
    public static void main(String[] args) throws IllegalAccessException, InstantiationException, NoSuchMethodException, InvocationTargetException {
        Class<Mytxt> mytxtClass = Mytxt.class;
        Mytxt mytxt = mytxtClass.newInstance();
        Method show = mytxtClass.getMethod("myCreate");
        show.invoke(mytxt);
    }
}
